package com.zhilifang.modules.zlf.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.zhilifang.modules.zlf.entity.Product;
import com.zhilifang.modules.zlf.utils.QueryString;
@Mapper
public interface ProductMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Product record);

    int insertSelective(Product record);

    Product selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Product record);

    int updateByPrimaryKey(Product record);
    
    List<Product> selecProductListr(@Param("id")int id );  //获取所有产品列表
    
    List<Product> selectProductPageQueryString(QueryString queryString);  //分页查询产品信息
    
    Product selectProductById(int id);		//查询详情
    
    void deleteProductIds(@Param("ids") int[] ids);		//单个删除&&批量删除
    
    List<Product> selecProductListrAll(@Param("name") String name,@Param("ids")String[] ids);	//查询所有产品信息
    
    List<Product> selecProductInIds(@Param("ids") String[] ids);	//查询所有相关产品信息
}